home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Aztec C 5.0a disk 1.adf / include / math.h < prev    next >
C/C++ Source or Header  |  1988-12-07  |  1KB  |  51 lines

  1. /* Copyright Manx Software Systems, Inc. 1988.  All rights reserved */
  2.  
  3. #ifndef __MATH_H
  4. #define __MATH_H
  5.  
  6. double atof(const char *);
  7. double frexp(double, int *);
  8. double ldexp(double, int);
  9. double modf(double, double *);
  10. double cotan(double);
  11. double log10(double);
  12. #if 0
  13. #define pow(x,y) power(x,y)
  14. #endif
  15. double log(double);
  16. double pow(double, double);
  17. double sqrt(double);
  18. double fabs(double);
  19. double fmod(double, double);
  20. double sin(double);
  21. double cos(double);
  22. double tan(double);
  23. double exp(double);
  24. double floor(double);
  25. double ceil(double);
  26. double sinh(double);
  27. double cosh(double);
  28. double tanh(double);
  29. double asin(double);
  30. double acos(double);
  31. double atan(double);
  32. double atan2(double, double);
  33.  
  34. #ifdef _FLT_IEEE
  35. #define HUGE_VAL    1.797693134862316E+308
  36. #define HUGE        HUGE_VAL    /* old sys3:include */
  37. #define LOGHUGE        (709.778)
  38. #define TINY_VAL    (2.2e-308)
  39. #define TINY        TINY_VAL    /* old sys3:include */
  40. #define LOGTINY        (-708.396)
  41. #else
  42. #define HUGE_VAL    9.22337177E+17
  43. #define HUGE        HUGE_VAL    /* old sys3:include */
  44. #define LOGHUGE        (709.778)
  45. #define TINY_VAL    (5.42101070E-20)
  46. #define TINY        TINY_VAL    /* old sys3:include */
  47. #define LOGTINY        (-708.396)
  48. #endif
  49.  
  50. #endif
  51.